package com.fish.gaiety.gateway.service.impl;

import com.fish.gaiety.gateway.entity.TenantApi;
import com.fish.gaiety.gateway.entity.dto.Tenant;
import com.fish.gaiety.gateway.service.TenantService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;

import java.util.stream.Stream;

@Component
@Slf4j
public class TenantServiceImpl implements TenantService {

    @Override
    public Tenant findById(Long id) {
        return new Tenant();
    }

    @Override
    public Stream<Tenant> findAll() {
        return null;
    }

    @Override
    public Tenant create(Tenant tenant) {
        log.info("in create tenant: {}", tenant.toString());
        return null;
    }

    @Override
    public Tenant update(Tenant tenant) {
        return null;
    }

    @Override
    public Tenant delete(Long id) {
        return null;
    }

    @Override
    public Tenant toEntity(TenantApi tenantApi) {
        return null;
    }

    @Override
    public TenantApi toAPI(Tenant tenant) {
        return null;
    }
}
